#ifndef IACTUALWEIGHTCALCULATOR_H
#define IACTUALWEIGHTCALCULATOR_H

#include "typedef.h"

class IActualCostCalculator
{

public:
   virtual ~IActualCostCalculator() {}

   virtual bool calculate(const key & k, cost & cst) = 0;
   virtual bool calculate(const key & k, const key & nk, cost & cst) = 0;
};

#endif//IACTUALWEIGHTCALCULATOR_H